<?php
$mk = mktime(date("his"));
$nuevo = array("url" => "NotaCreditoEspecial/nuevo", "update" => DOCULTO, "permiso" => $P_S_NUEVO);
$filtro = null;
$pdf = null;
if (count($data) > 0) {
    $b = 1;
    if (isset($opciones)) {
        $busq = $opciones;
        $b = 2;
    }
    $excel = array("url" => "NotaCreditoEspecial/reporte_excel/1/$b/$busq", "update" => "descargar", "permiso" => $P_S_EXCEL);
    $cal = array("url" => "NotaCreditoEspecial/reporte_excel/2/$b/$busq", "update" => "descargar", "permiso" => $P_S_CAL);
    $filtro = array("url" => "NotaCreditoEspecial/filtro", "update" => DOCULTO, "permiso" => $P_S_FILTRO);
} else {
    $excel = null;
    $cal = null;
}

$titulo='';
$this->Interfaz->botones($nuevo, $filtro, $pdf, $excel, $cal);

$i_ver = $this->Interfaz->img('iconos/icons/search.png','Ver','Ver',15,15);
$i_edit = $this->Interfaz->img('iconos/icons/editar.png', 'Modificar', 'Modificar', 15, 15);
$i_borrar = $this->Interfaz->img('iconos/icons/borrar.png', 'Anular', 'Anular', 15, 15);

$pen = $this->Interfaz->img('iconos/icons/alert.png', 'PENDIENTE', 'PENDIENTE', 15, 15);
$act = $this->Interfaz->img('iconos/icons/accept.png', 'ACTIVO', 'ACTIVO', 15, 15);
$con = $this->Interfaz->img('iconos/icons/cross.gif', 'CONSUMIDA', 'CONSUMIDA', 15, 15);
$anu = $this->Interfaz->img('iconos/icons/cross.gif', 'ANULADA', 'ANULADA', 15, 15);

if (count($data) > 0) {
    
    $this->Vista->paginador_inicio();
    $mode = "NotaCreditoEspecial";
    for ($i = 0; $i < count($data); $i++) {
        $id = $this->Interfaz->id($data[$i][$mode]['id']);
        $tienda_ids = $this->Interfaz->id($data[$i][$mode]['tienda_id']);
        $iv = 'lista' . $i;
        $eve_ver=$this->Interfaz->url("NotaCreditoEspecial/ver/$id",DOCULTO,null,null,$P_VER);
        $ver=$this->Interfaz->evento("ver$iv",$eve_ver,$i_ver);
        
        $eve_edi = $this->Interfaz->url("NotaCreditoEspecial/modificar/$id", DOCULTO, null, null, $P_MODIFICAR);
        $editar = $this->Interfaz->evento("edi$iv", $eve_edi, $i_edit);

        $anular = $this->Interfaz->evento("anu$iv", $this->Interfaz->url("NotaCreditoEspecial/anular/$id/$tienda_ids", DLOAD, null, array("anular$iv", "¿Deseas anular la Nota de CreditoEspecial?"), $P_ANULAR), $i_borrar);
       
 
        if ($data[$i][$mode]['estatus'] == 2) {
            $imagen = $pen;
            $acciones = array($id, $ver, $editar, $anular);
        } 
        else if ($data[$i][$mode]['estatus'] == 3){
            $imagen = $con;
            $acciones = array($id, $ver);
        }
        else if ($data[$i][$mode]['estatus'] == 4){
            $imagen = $anu;
            $acciones = array($id, $ver);
        }
        else {
            $imagen = $act;
            $acciones = array($id, $ver);
        }

        $this->Vista->paginador_td($busq, array(
            array($data[$i][$mode]['numero']),
            array($this->Interfaz->mayuscula($data[$i]['Cliente']['nombre'])),
            array($this->Interfaz->mayuscula($data[$i]['Tienda']['codigo'].'-'.$data[$i]['Tienda']['nombre'])),
            array($this->Interfaz->miles($data[$i][$mode]['monto'])),
            array($this->Interfaz->miles($data[$i][$mode]['pagado'])),
            array($imagen, 'img'),
            $acciones
                )
        );
    }
    $array = array(
        array('NUMERO', '170', 'l'),
        array('CLIENTE', 'auto', 'l'),
        array('TIENDA', '120', 'l'),
        array('MONTO', '60', 'r'),
        array('PAGADO', '60', 'r'),
        array('ESTATUS', '60', 'c'),
        array('OPCIONES', '90', 'l')
    );
    $this->Vista->paginador_fin(20, $array, 1, 1, 'Nota Creditos Especiales');
} else {
    $this->Vista->mensaje('No se Encontraron Registros con "' . $busq . '"', 'Busqueda');
}
?>
